package chapter01

object Test02_var {
  def main(args: Array[String]): Unit = {
    //变量的定义
    //定义变量 var 可以修改变量的值
    var a = 20
    a = 30
    //定义变量 val 不能修改变量的值
    val b = 30
    //b = 50
    //交换两个变量的值 m = 30 n = 40
    var m = "可乐"
    var n = "雪碧"
    var c = m
    m = n
    n = c
    println(m,n)
    //交换两个数字的变量，不允许用第三个变量
    var e = 30
    var f = 40
    e = e+f //30+40
    f = e-f //30+40-40
    e = e-f //30+40-30
    print(e,f)
    //在定义变量时，加入类型尾缀 不写尾缀，自动推断类型
    var d:String = "12"
    var h:Int = 20
  }

}
